package com.beiding.workordersystem.orders.looporder.vo;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.Map;

@Data
public class CompanyVo {
    private String id;

    //公司名称
    private String name;

    //社会统一编码
    private String socialCode;

    //成立时间
    private Date establishmentTime;

    //所属行业
    private String business;

    //联系方式

    //法人电话
    @NotNull
    private String legalPersonPhone;

    //法人身份证号
    private String legalPersonIdCard;

    //法人姓名
    private String legalPersonName;

    //纳税性质
    private String taxNature;

    //所属银行
    private String bank;

    //所属税务局
    private String revenue;

    //税务实名账号
    private String revenueAccount;

    //税务实名密码
    private String revenuePassword;

    //个人申报密码
    private String personalDeclaration;

    //是否有 税控盘
    private Boolean hasTaxControlDisk;

    //税控盘账号
    private String taxControlDiskAccount;

    //税空拍密码
    private String taxControlDiskPassword;

    //社保账号
    private String socialSecurityAccount;

    //社保密码
    private String socialSecurityPassword;

    //公积账号
    private String accumulationFundAccount;

    //公积金密码
    private String accumulationFundPassword;

    //注册资金
    private Double registeredCapital;


    //0 电子账  1手工帐
    private Integer accountType;

    //开票状况  0 无  1 少量   2大量
    private Integer makeInvoiceState;

    //是否具有银行
    private Boolean hasBank = false;

    //是否具有社保
    private Boolean hasSocialSecurity = false;

    //是否具有公积金
    private Boolean hasAccumulationFundAccount = false;

    private String rank;

    private Map customItems;

}
